window latch - Turkish English Dictionary